package tedu.spring.example;

import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * 测试类
 */
public class TestUser {
    public static void main(String[] args) {
        //启动Spring容器,使用AnnotationConfigApplicationContext，传入包含注解配置的类路径
        ApplicationContext context = new AnnotationConfigApplicationContext
        ("tedu.spring.example");
        //复制路径的快捷键：ctrl+shift+alt+c
        //获取Bean，通过类型：User user = context.getBean(User.class);
        //context.getBean(User.class).var + 回车
        User user = context.getBean(User.class);
        //使用Bean：获取到Bean后，可以直接调用其方法，如user.run()。
        user.run();
    }
}
